Lecture 11 : Applications of Expanders Instructors :
نویسندگان
چکیده
In this lecture we discuss a central application of expanders in the context of derandomization, namely randomness-efficient confidence boosting, i.e., reducing the error probability of a randomized algorithm without increasing the need for random bits by too much. We present two approaches – a deterministic one and a randomized one. Deterministic confidence boosting requires no additional randomness but takes more time to achieve a certain level of confidence. Randomized confidence boosting takes less time but requires a small amount of additional randomness. Recall the setting of confidence boosting from Lecture 5. Given a randomized algorithm A(x, ρ) with error at most 12 − η, we want to construct a randomized algorithm A ′(x, ρ′) for the same problem but with error at most δ such that (i) the number of random bits r′ . = |ρ′| that A′ needs is not much larger than the r . = |ρ| random bits A needs, and (ii) the running time of A′ is not much larger than the running time of A. The new algorithm A′(x, ρ′) runs A(x, ρi) for t random bit sequences ρi, i ∈ [t], and combines the results in an appropriate way. If the underlying problem has a unique solution, the combining function is simply the plurality vote. In Lecture 5 we analyzed confidence boosting when the ρi are chosen (a) independently uniformly and (b) pairwise uniformly. In this lecture we do the same for two ways of obtaining the ρi as vertices of an explicit expander G of size N = 2r, equating the vertices of G with the bit strings in {0, 1}r.
منابع مشابه
Lecture 7 : Expanders
In this lecture we give basic background about expander graphs. Expanders are graphs with strong connectivity properties: every two large subsets of vertices in an expander have many edges connecting them. Surprisingly, one can construct very sparse graphs that are expanders, and this is what makes them so useful. Expanders have a huge number of applications in theoretical computer science: in ...
متن کاملWS 2011 / 2012 Lecture 8 : Construction of Expanders
In this lecture we study the explicit constructions of expander graphs. Although we can construct expanders probabilistically, this does not suffice for many applications. • One applications of expander graphs is for reducing the randomness complexity of algorithms (cmp. Lecture 6), thus constructing the graph itself randomly does not serve this purpose. • Sometimes we may even need expanders o...
متن کاملLecture 9 : Expanders Part 2 , Extractors
In the previous lecture we saw the definitions of eigenvalue expanders, edge expanders, and vertex expanders for d-regular graphs. To recap, in an eigenvalue expander, all except the first eigenvalue of the graph’s adjacency matrix are bounded below d. In an edge expander, every subset of vertices of size below a certain threshold has a large number of edges “going out” of the subset. And in a ...
متن کاملLecture 1: Expanders – an Introduction
In this lecture, we start with some basic definitions and notation, and then discuss some motivating applications of expanders. A graph G = (V,E) has vertex set V , with |V | = N , and edge set E. G is undirected, unless specified otherwise, and can be a multigraph. A bipartite graph will be denoted as G = (L∪R,E), i.e., its vertex sets are partitioned as L and R (L and R do not necessarily hav...
متن کاملتأثیر آموزش فیزیوپاتولوژی غدد به دو روش مجازی و حضوری بر دانش دانشجویان پزشکی و رضایت مندی آنان ازروش تدریس
Background and Objective: Increasing access to hardware and software applications for e-learning has opened a new horizon facing educational institutions that can help to enhance the quality of education. This study was designed to compare the satisfaction and success rate of medical students for their endocrine pathophysiology course with two methods of education using e-learning vs lecture-ba...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013